.info-entry {
    display: -webkit-flex;
    display: flex;
    padding: px2rem(20px);

    .entry-item {
        -webkit-flex: 1;
        flex: 1;
        width: px2rem(100px);

        icon {
            display: block;
            width: px2rem(88px);
            height: px2rem(88px);
            margin: 0 auto px2rem(25px);
            background: url('images/info/perform_entry.png') no-repeat no-repeat center center;
            background-size: 100% 100%;
        }
        .label {
            font-size: px2rem(24px);
            color: #333333;
            text-align: center;
            height: px2rem(23px);
            line-height: px2rem(23px);
        }
        &.venue icon {
            background: url('images/info/venue_entry.png') no-repeat no-repeat center center;
            background-size: 100% 100%;
        }
        &.artist icon {
            background: url('images/info/artist_entry.png') no-repeat no-repeat center center;
            background-size: 100% 100%;
        }
        &.sponsor icon {
            background: url('images/info/user_entry.png') no-repeat no-repeat center center;
            background-size: 100% 100%;
        }
    }
}
.title-blank-grey {
    height: px2rem(20px);
}
.will-perform-container {
    position: absolute;
    top: px2rem(196px);
    right: 0;
    bottom: 0;
    left: 0;
    padding-left: px2rem(20px);

    .title {
        height: px2rem(94px);
        line-height: px2rem(94px);
        color: #333333;
        font-weight: bold;
        font-size: px2rem(36px);
    }
    .will-perform-list {
        position: absolute;
        top: px2rem(94px);
        right: 0;
        bottom: 0;
        left: px2rem(20px);

    }
}
.ui-item .perform-item {
    border-top: px2rem(1px) solid #ECECEC;
    border-bottom: 0;
}
